.sites-box {
    height: 530px;
    // padding: 3vh 0 0;
    // background: linear-gradient( rgba(25, 82, 150, 1), rgba(53, 148, 92, 0));
    
    i.hr{
        width: 80%;    margin: 1vh auto;
        background:#efefef;
    }

    .site-txt{
        text-align: center;
        color: #666;
        font-weight: bold;
        line-height: 7vh;
        font-size: 14px;
    }

  .site-edu {
    display: block;
    width: 26vh;
    height: 26vh;
    padding: 5vh 0vh;
    border-radius: 50%;
    background-color: white;
    // box-shadow: 0px 0px 0px 11px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    box-sizing: border-box;
    text-align: center;
    img {
        display: block;
        margin: 0 auto;
    }

    // margin-bottom: 3vh;

    .site-txt {
        margin-top: 2vh;
    }
  }

  .site-list {
    
    height: 45vh;
    align-content: flex-start!important;
    .site {
        margin: 2vh 1vw;
        width: 180px;
        height: 16vh;
        // box-shadow: 8px 10px 0px 0px rgba(0, 0, 0, 0.1);
        background: white;
    
       
        img{
            display: block;
            width: 141px;
            height: 47px;

            margin-left: 8px;
            margin-top: 8px;
        }
    }
  }

}
